#include "BlazeEngineUIScrollFrame.h"

BeUIScrollFrame::BeUIScrollFrame(const char* pcName) : 
	BeUIFrame(pcName)
{

}

BeUIScrollFrame::~BeUIScrollFrame()
{

}

void BeUIScrollFrame::Install(lua_State* pLua)
{
	BeUIFrame::Install(pLua);

	Lua_RegisterFunction(pLua, "SetHorizontalScroll", Lua_SetHorizontalScroll);
	Lua_RegisterFunction(pLua, "SetScrollChild", Lua_SetScrollChild); 
	Lua_RegisterFunction(pLua, "SetVerticalScroll", Lua_SetVerticalScroll);
	Lua_RegisterFunction(pLua, "UpdateScrollChildRect", Lua_UpdateScrollChildRect);
	Lua_RegisterFunction(pLua, "GetHorizontalScroll", Lua_GetHorizontalScroll);
	Lua_RegisterFunction(pLua, "GetHorizontalScrollRange", Lua_GetHorizontalScrollRange);
	Lua_RegisterFunction(pLua, "GetScrollChild", Lua_GetScrollChild); 
	Lua_RegisterFunction(pLua, "GetVerticalScroll", Lua_GetVerticalScroll);
	Lua_RegisterFunction(pLua, "GetVerticalScrollRange", Lua_GetVerticalScrollRange);

}

void BeUIScrollFrame::Uninstall()
{

}

int BeUIScrollFrame::Lua_SetHorizontalScroll(lua_State* pLua)
{
	return 0;
}

int BeUIScrollFrame::Lua_SetScrollChild(lua_State* pLua)
{
	return 0;
}

int BeUIScrollFrame::Lua_SetVerticalScroll(lua_State* pLua)
{
	return 0;
}

int BeUIScrollFrame::Lua_UpdateScrollChildRect(lua_State* pLua)
{
	return 0;
}

int BeUIScrollFrame::Lua_GetHorizontalScroll(lua_State* pLua)
{
	return 0;
}

int BeUIScrollFrame::Lua_GetHorizontalScrollRange(lua_State* pLua)
{
	return 0;
}

int BeUIScrollFrame::Lua_GetScrollChild(lua_State* pLua)
{
	return 0;
}

int BeUIScrollFrame::Lua_GetVerticalScroll(lua_State* pLua)
{
	return 0;
}

int BeUIScrollFrame::Lua_GetVerticalScrollRange(lua_State* pLua)
{
	return 0;
}

